$(function () {
    console.log(123);
    // 向layui添加校验规则
    layui.form.verify({
        pwd: [/^\S{6,12}$/, '密码长度6-12']
    })
    // 点击“去注册账号”的链接
    $('#link_reg').on('click', function () {
        $('.login-box').hide();
        $('.reg-box').show();
    })
    // 点击“去登录”的链接
    $('#link_login').on('click', function () {
        $('.login-box').show();
        $('.reg-box').hide();
    })
    // 向layui添加校验规则
    layui.form.verify({
        // 密码校验规则 和错误信息
        pwd: [/^\S{6,12}$/, '密码长度6-12'],
        // 两个密码是否相同校验 如果相同返回true 否则返回false
        repwd(rePwdValue) {
            const pwdStr = $('#form_reg [name=password]').val()
            if (pwdStr !== rePwdValue) {
                return '两次输入密吗不同啊'
            }
        }
    })
    // 为登录表单 绑定事件提交函数
    $('#form_login').on('submit', function (e) {
        // 阻止表单默认提交
        e.preventDefault();
        // 获取登录表单的数据
        let data = $(this).serialize()
        console.log(data);
        $.ajax({
            method: 'POST',
            url: '/api/login',
            data,
            success(res) {
                // 判断是否登录失败
                if (res.status === 1) {
                    return layui.layer.alert('login in nosuccessful')
                }
                // 如果登录成功 则将返回的token保存到本地localstory
                localStorage.setItem('token', res.token)
                // 跳转到 网站首页
                location.replace('/index.html')
            }
        })
    })
    // 为注册表单绑定提交事件处理函数
    $('#form_reg').on('submit', function (e) {
        // 阻止表单默认提交
        e.preventDefault();
        // 获取登录表单的数据
        // let data = $(this).serialize()
        let data = layui.form.val("form_reg");
        data.repassword = null
        // console.log(data);
        // 发送ajax请求
        $.ajax({
            method: 'POST',
            url: '/api/reguser',
            data,
            success(res) {
                // 判断是否注册失败
                if (res.status === 1) {
                    return layui.layer.alert('注册失败')
                }
                layui.layer.alert('登注册成功')
                // 如果登录成功 则将返回的token保存到本地localstory
                // 跳转到 网站首页
                $('#link_login').trigger('click');
            }
        })
    })
})